#hyMainWrapper{ text-align:center; width:100%; position:relative; overflow:hidden}
#hyEnlargeImg{display:none; border:1px solid black; position:absolute; z-index:99; top:0px; left:0px}
#hyMainContent{ width:980px; margin:0px auto 100px auto; border:3px solid black}
#hyMainContent img{ cursor:pointer}
#hyMainFooter{width:100%; height:50px; border-top:3px solid black}
#hyOutput{color:#666}
.hfashHeaderWrapper ul{list-style-type:none; height:20px; margin:0px; padding:0px; position:absolute;left:400px; top:57px}
.hfashHeaderWrapper ul li{float:left}
.hfashHeaderWrapper ul li a{color:white; font-family:"Times New Roman",Georgia,Serif; font-size:24px; font-weight:bold; padding:2px 15px;background:#000; border-right:1px solid white; text-decoration:none}
.hfashHeaderWrapper ul li a:visited{color:white}
.hfashHeaderWrapper ul li a:hover{background:#555}
.hfashHeaderWrapper {background-image:url('http://happyfashion.com.au/includes/templates/template_default/images/logo.jpg'); background-repeat:no-repeat; width:100%;height:85px; position:relative; border-bottom:3px solid black}
.hfashContentTable{width:100%}
.hfashContentLeft{width:350px; vertical-align:top; text-align:center; border-right:1px dashed #aaa; padding:0px}
.hfashContentRight{width:628px; vertical-align:top; text-align:center}
.hfashLeftBlockWrapper{width:300px; text-align:center; margin:0px auto 50px auto; border:1px solid #ccc}
.hfashLeftBlockHeader{background:#333; color:#fff; height:24px; line-height:24px; vertical-align:middle; font-size:18px; font-weight:bold}
.hfashLeftBlockContent{text-align:center; overflow:auto}
.hfashLeftBlockContent div{width:120px; font-size:14px; color:#5CA282; margin:8px; float:left}
.hfashLeftBlockContent img{width:118px; height:auto; margin:0 0 2px 0; padding:0; border:1px solid #00cc00}
.hfashLeftBlockContent a{padding:0; margin-right:5px}
.hfashLeftBlockContent .loaderImg{width:180px; height:40px; border:none}
.hfashRightBlockWrapper{width:660px; margin:10px auto}
.hfashRightBlockHeader{background:#eee; margin:5px 0px; font-size:18px; font-weight:bold; height:24px; line-height:24px;vertical-align:middle}
.hfashRightBlockHeader font{color:#c00}
.hfashRightBlockContent{}
.hfashDescriptionTitle{font-size:20px; font-weight:bold; color:#408080}
.hfashDescriptionText{font-size:16px; color:#0672C5; text-align:justify; padding:0px 20px}
.hfashDescriptionText font{color:#408080}
.hfashFeatureTable{width:100%; text-align:left; font-size:16px; color:#0672C5}
.hfashFeatureTable td{width:50%; vertical-align:top}
.hfashBigChar{float:left; width:0.6em; font-size:300%; font-family:algerian,courier; line-height:80%}
.hfashAdditionalImgWrapper img{border:5px solid #eee; width:280px; margin:10px;}
.hfashInfoTable{font-size:16px; margin:auto; border-spacing:1px; border-collapse:separate}
.hfashInfoTable td{padding:1px 6px}
.hfashInfoTable thead td{background:#555;color:#fff}
.hfashInfoTable .odd{background:#ee9}
.hfashInfoTable .even{background:#dd9}